--
-- *****************************************************************
-- CISCO CAT85xx L3 Switch QoS Based Switching MIB
--
-- Feb, 1998 Abhijit Patra
--
-- Copyright (c) 1996-1998 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
--CISCO-C8500-QOS-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPEFROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
TEXTUAL-CONVENTION,
TruthValue,RowStatusFROM SNMPv2-TC
InterfaceIndexOrZeroFROM CISCO-TC
ciscoExperiment FROM CISCO-SMI;ciscoC8500QoSMIB MODULE-IDENTITYLAST-UPDATED"9808060000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-8500@cisco.com"DESCRIPTION"This MIB module is cisco version for Quality of Service (QoS) based
Switching on CAT 85xx series of L3 Switch/Router Platform(s)."::={ ciscoExperiment 38}-- assigned by cana@cisco.comc8500QoSMIBObjects OBJECTIDENTIFIER::={ ciscoC8500QoSMIB 1}-- Textual ConventionsC8500QoSPrecedence ::=TEXTUAL-CONVENTIONDISPLAY-HINT"d"STATUScurrentDESCRIPTION
"A value in the range 0..3 indicating the precedence. '0' is the
least preferred precedence and '3' is most preferred precedence."SYNTAXINTEGER(0..3)C8500WrrSchedWeight ::=TEXTUAL-CONVENTIONDISPLAY-HINT"d"STATUScurrentDESCRIPTION"A value in the range 1..15 indicating the Weighted Round Robin (WRR)
scheduling weight. A particular 'precedence' traffic with a larger
weight value, gets larger bandwidth share."SYNTAXINTEGER(1..15)-- Object(s) to Control QoS-based Switchingc8500QoSControl OBJECTIDENTIFIER::={ c8500QoSMIBObjects 1}c8500QoSEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Enables or disables the IP precedence based QoS Switching."DEFVAL{ true }::={ c8500QoSControl 1}
-- Table for Precedence to Weighted Round Robin (WRR) Scheduling Weight
-- Mapping.c8500QoSMap OBJECTIDENTIFIER::={ c8500QoSMIBObjects 2}c8500QoSMapTable OBJECT-TYPESYNTAXSEQUENCEOF C8500QoSMapEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table maintains the Precedence to Weighted Round Robin (WRR)
scheduling Weight Mapping."::={ c8500QoSMap 1}c8500QoSMapEntry OBJECT-TYPESYNTAX C8500QoSMapEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the L3 Switching Precedence to WRR Mapping Table. Each
entry is indexed by the source, destination interface and precedence.
When a row is indexed as 0.0.<precedence> it gives the system level
mapping for the given precedence traffic. When a row is indexed by
s.d.<precedence> it provides the wrr weight for the given precedence
traffic from interface s to interface d. When a row is indexed by
0.d.<precedence>, it provides the wrr-weight for the given precedence
traffic to destination interface d. Also when a row is indexed by
s.0.<precedence>, it provides the wrr weight for the given precedence
traffic from source interface s. In case of multiple configurations,
the most-specific configuration takes effect. The interface level
configurations overrides the system level configuration."INDEX{ c8500QoSMapSrcIf, c8500QoSMapDstIf, c8500QoSMapPrecedence }::={ c8500QoSMapTable 1}
C8500QoSMapEntry ::=SEQUENCE{
c8500QoSMapSrcIf InterfaceIndexOrZero,
c8500QoSMapDstIf InterfaceIndexOrZero,
c8500QoSMapPrecedence C8500QoSPrecedence,
c8500QoSMapWrrWeight C8500WrrSchedWeight,
c8500QoSMapRowStatus RowStatus}c8500QoSMapSrcIf OBJECT-TYPESYNTAXInterfaceIndexOrZeroMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This specifies the source interface. When specified '0', it implies
all interfaces as source interface."::={ c8500QoSMapEntry 1}c8500QoSMapDstIf OBJECT-TYPE
SYNTAXInterfaceIndexOrZeroMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This specifies the destination interface. When specified '0', it
implies all interfaces as destination interface."::={ c8500QoSMapEntry 2}c8500QoSMapPrecedence OBJECT-TYPESYNTAX C8500QoSPrecedence
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This specifies the precedence derived from IP precedence field.
A value in the range 0..3 indicating the precedence. '0' is the
least preferred precedence and '3' is most preferred precedence."::={ c8500QoSMapEntry 3}c8500QoSMapWrrWeight OBJECT-TYPESYNTAX C8500WrrSchedWeight
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This specifies the WRR scheduling weight for the precedence specified.
The default values of the WRR weight is 1,2,4,8 respectively for the
precedence values 0,1,2,3. It is possible to change the values if the
row status is active."::={ c8500QoSMapEntry 4}
c8500QoSMapRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to create a new row or delete an existing row
in this table."::={ c8500QoSMapEntry 5}-- notificationsc8500QoSMIBNotifications OBJECTIDENTIFIER::={ ciscoC8500QoSMIB 2}-- (no notifications are currently defined)-- conformance informationc8500QoSMIBConformance OBJECTIDENTIFIER::={ ciscoC8500QoSMIB 3}c8500QoSMIBCompliances OBJECTIDENTIFIER::={ c8500QoSMIBConformance 1}c8500QoSMIBGroups OBJECTIDENTIFIER::={ c8500QoSMIBConformance 2}-- compliance statementsc8500QoSMIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION
"The compliance statement for the Cisco L3 Switch/Router
QoS Based Switching group."MODULE-- this moduleMANDATORY-GROUPS{ c8500QoSMIBGroup }::={ c8500QoSMIBCompliances 1}-- units of conformancec8500QoSMIBGroup OBJECT-GROUPOBJECTS{
c8500QoSEnable,
c8500QoSMapWrrWeight,
c8500QoSMapRowStatus
}STATUScurrentDESCRIPTION"The Object Group for QoS based Switching"::={ c8500QoSMIBGroups 1}END